soup made from leeks mushrooms and potatoes - French English Dictionary